package day0522;

public class Test1 {
    //原理：将变量a中的值(a变量指向的数组的引用)传入到test1方法中的参数b中，
    //在test1方法中，用变量b中存的数组引用修改数组的第0个元素为6
    //因为main方法的a变量和test1中的参数b都存储此数组的地址。
    //因为数组只有一份儿，所以main中的a变量和test1方法中的参数b指向同一个数组。
    //所以main方法的a变量获取数组的第0个元素，test1方法获取数组的第0个元素都是6
    public static void main(String[] args) {
        int[] a  =  {3,2,1};
        test1(a);
        System.out.println(a[0]);//6
    }

    private static void test1(int[] b) {
        b[0]=b[0]*2;
        System.out.println(b[0]);//6
    }
}
